/*
 * @(#)ConfigInfo.java 1.0 2014-10-15上午10:11:19
 *
 * 德邦证券股份有限公司
 * Copyright (c) 2012-2014 Tebon, Inc. All rights reserved.
 */
package com.saturn.cloud.config.util;

import java.io.Serializable;
import java.time.LocalDateTime;

/**
 * <dl>
 * <dt><b>Title:</b></dt>
 * <dd>配置中心发布的信息对象内容</dd>
 * <dt><b>Description:</b></dt>
 * <dd>
 * <p>
 * none</dd>
 * </dl>
 *
 * @author tanks
 * @version 1.0, 2014-10-15
 * 
 */
public class ConfigInfo implements Serializable {

	private static final long serialVersionUID = 8523117991094734833L;
	//环境名称
	private String envType;
	//应用名称
	private String appName;
	
	/**
	 * 配置ID
	 */
	private Long configId;
	/**
	 * 应用ID
	 */
	private Long appId;
	/**
	 * 配置Key
	 */
	private String configKey;
	/**
	 * 配置值
	 */
	private String configValue;
	/**
	 * 类型：{S:系统,B:业务}
	 */
	private String type;
	/**
	 * 是否加密，Y:已加密,N：未加密
	 */
	private String isEncrypt;
	/**
	 * 所属服务器IP
	 */
	private String serverIp;
	/**
	 * 版本号
	 */
	private String version;
	/**
	 * 备注
	 */
	private String memo;
	/**
	 * 创建时间
	 */
	private LocalDateTime createTime;
	/**
	 * 修改时间
	 */
	private LocalDateTime updateTime;
	/**
	 * @return the envType
	 */
	public String getEnvType() {
		return envType;
	}
	/**
	 * @param envType the envType to set
	 */
	public void setEnvType(String envType) {
		this.envType = envType;
	}
	/**
	 * @return the appName
	 */
	public String getAppName() {
		return appName;
	}
	/**
	 * @param appName the appName to set
	 */
	public void setAppName(String appName) {
		this.appName = appName;
	}
	/**
	 * @return the configId
	 */
	public Long getConfigId() {
		return configId;
	}
	/**
	 * @param configId the configId to set
	 */
	public void setConfigId(Long configId) {
		this.configId = configId;
	}
	/**
	 * @return the appId
	 */
	public Long getAppId() {
		return appId;
	}
	/**
	 * @param appId the appId to set
	 */
	public void setAppId(Long appId) {
		this.appId = appId;
	}
	/**
	 * @return the configKey
	 */
	public String getConfigKey() {
		return configKey;
	}
	/**
	 * @param configKey the configKey to set
	 */
	public void setConfigKey(String configKey) {
		this.configKey = configKey;
	}
	/**
	 * @return the configValue
	 */
	public String getConfigValue() {
		return configValue;
	}
	/**
	 * @param configValue the configValue to set
	 */
	public void setConfigValue(String configValue) {
		this.configValue = configValue;
	}
	/**
	 * @return the type
	 */
	public String getType() {
		return type;
	}
	/**
	 * @param type the type to set
	 */
	public void setType(String type) {
		this.type = type;
	}
	/**
	 * @return the isEncrypt
	 */
	public String getIsEncrypt() {
		return isEncrypt;
	}
	/**
	 * @param isEncrypt the isEncrypt to set
	 */
	public void setIsEncrypt(String isEncrypt) {
		this.isEncrypt = isEncrypt;
	}
	/**
	 * @return the serverIp
	 */
	public String getServerIp() {
		return serverIp;
	}
	/**
	 * @param serverIp the serverIp to set
	 */
	public void setServerIp(String serverIp) {
		this.serverIp = serverIp;
	}
	/**
	 * @return the version
	 */
	public String getVersion() {
		return version;
	}
	/**
	 * @param version the version to set
	 */
	public void setVersion(String version) {
		this.version = version;
	}
	/**
	 * @return the memo
	 */
	public String getMemo() {
		return memo;
	}
	/**
	 * @param memo the memo to set
	 */
	public void setMemo(String memo) {
		this.memo = memo;
	}
	/**
	 * @return the createTime
	 */
	public LocalDateTime getCreateTime() {
		return createTime;
	}
	/**
	 * @param createTime the createTime to set
	 */
	public void setCreateTime(LocalDateTime createTime) {
		this.createTime = createTime;
	}
	/**
	 * @return the updateTime
	 */
	public LocalDateTime getUpdateTime() {
		return updateTime;
	}
	/**
	 * @param updateTime the updateTime to set
	 */
	public void setUpdateTime(LocalDateTime updateTime) {
		this.updateTime = updateTime;
	}
	
}
